<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>TMCStepper: src/source/PWMCONF.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">TMCStepper
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_p_w_m_c_o_n_f_8cpp_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">PWMCONF.cpp</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_p_w_m_c_o_n_f_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c_stepper_8h.html">TMCStepper.h</a>&quot;</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c___m_a_c_r_o_s_8h.html">TMC_MACROS.h</a>&quot;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="_p_w_m_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">    4</a></span>&#160;<span class="preprocessor">#define SET_REG(SETTING) PWMCONF_register.SETTING = B; write(PWMCONF_register.address, PWMCONF_register.sr)</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"><a class="line" href="_p_w_m_c_o_n_f_8cpp.html#a851c499b52890f1c89886e8cf64a4415">    5</a></span>&#160;<span class="preprocessor">#define GET_REG(SETTING) return PWMCONF_register.SETTING</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// PWMCONF</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">    8</a></span>&#160;uint32_t <a class="code" href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">TMC2130Stepper::PWMCONF</a>() { <span class="keywordflow">return</span> PWMCONF_register.sr; }</div>
<div class="line"><a name="l00009"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ac9dcf998b2bba062b5fcd871c25e4117">    9</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">TMC2130Stepper::PWMCONF</a>(uint32_t input) {</div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;    PWMCONF_register.sr = input;</div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;    <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr);</div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;}</div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a96d541ef0173fe52ebb549be62986037">   14</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">TMC2130Stepper::pwm_ampl</a>(      uint8_t B ) { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">pwm_ampl</a>);        }</div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a2f8d45d0d567198fcb1152ce78a2809d">   15</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">TMC2130Stepper::pwm_grad</a>(      uint8_t B ) { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">pwm_grad</a>);        }</div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a6aa9aa5b19062d2d659731164a0b87ec">   16</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">TMC2130Stepper::pwm_freq</a>(      uint8_t B ) { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">pwm_freq</a>);        }</div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a587dfb1672b51e27e96a5e6a43f42e9b">   17</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">TMC2130Stepper::pwm_autoscale</a>( <span class="keywordtype">bool</span>    B ) { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">pwm_autoscale</a>);   }</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a03628451e919deb4e2a925cb458a35fa">   18</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">TMC2130Stepper::pwm_symmetric</a>( <span class="keywordtype">bool</span>    B ) { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">pwm_symmetric</a>);   }</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#acc89dd0ee8025b9edb1070e9772ea0fe">   19</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">TMC2130Stepper::freewheel</a>(     uint8_t B ) { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">freewheel</a>);       }</div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">   21</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">TMC2130Stepper::pwm_ampl</a>()      { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a851c499b52890f1c89886e8cf64a4415">GET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">pwm_ampl</a>);        }</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">   22</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">TMC2130Stepper::pwm_grad</a>()      { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a851c499b52890f1c89886e8cf64a4415">GET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">pwm_grad</a>);        }</div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">   23</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">TMC2130Stepper::pwm_freq</a>()      { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a851c499b52890f1c89886e8cf64a4415">GET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">pwm_freq</a>);        }</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">   24</a></span>&#160;<span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">TMC2130Stepper::pwm_autoscale</a>() { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a851c499b52890f1c89886e8cf64a4415">GET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">pwm_autoscale</a>);   }</div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">   25</a></span>&#160;<span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">TMC2130Stepper::pwm_symmetric</a>() { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a851c499b52890f1c89886e8cf64a4415">GET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">pwm_symmetric</a>);   }</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">   26</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">TMC2130Stepper::freewheel</a>()     { <a class="code" href="_p_w_m_c_o_n_f_8cpp.html#a851c499b52890f1c89886e8cf64a4415">GET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">freewheel</a>);       }</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">   28</a></span>&#160;uint32_t <a class="code" href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">TMC2160Stepper::PWMCONF</a>() {</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;    <span class="keywordflow">return</span> PWMCONF_register.sr;</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;}</div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a919a91e07e52e70d6ace4913683c9309">   31</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">TMC2160Stepper::PWMCONF</a>(uint32_t input) {</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;    PWMCONF_register.sr = input;</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;    <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr);</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;}</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#ab12d872c91ce24642e68fca4d41c1046">   36</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">TMC2160Stepper::pwm_ofs</a>        ( uint8_t B ) { PWMCONF_register.pwm_ofs = B;       <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a3ba35a360848e443ea4321ab208b3871">   37</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a850680c1b695969d7fdc317043c91f26">TMC2160Stepper::pwm_grad</a>       ( uint8_t B ) { PWMCONF_register.pwm_grad = B;      <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a36456a05499e52dc6a34b57ed5c485d3">   38</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a4a2199bcb7d1db0b75d4f1f2ed0471da">TMC2160Stepper::pwm_freq</a>       ( uint8_t B ) { PWMCONF_register.pwm_freq = B;      <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#ac98ee54631ff1e18803ce991d173a5c3">   39</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a20d62a7800821bcac260256e65667cd7">TMC2160Stepper::pwm_autoscale</a>  ( <span class="keywordtype">bool</span>    B ) { PWMCONF_register.pwm_autoscale = B; <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a0d405ef2d7508f5d9b2963ba9e5948f0">   40</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">TMC2160Stepper::pwm_autograd</a>   ( <span class="keywordtype">bool</span>    B ) { PWMCONF_register.pwm_autograd = B;  <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a905cd46baa5574ef977964787379c30e">   41</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#a7f9ccd96eb8fb0727a693ca2a0278795">TMC2160Stepper::freewheel</a>      ( uint8_t B ) { PWMCONF_register.freewheel = B;     <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a683e5b1afa78178468abd8e58778b765">   42</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">TMC2160Stepper::pwm_reg</a>        ( uint8_t B ) { PWMCONF_register.pwm_reg = B;       <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a9ec61d07cf568f2d697e0a056fb12dbe">   43</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">TMC2160Stepper::pwm_lim</a>        ( uint8_t B ) { PWMCONF_register.pwm_lim = B;       <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">   45</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">TMC2160Stepper::pwm_ofs</a>()       { <span class="keywordflow">return</span> PWMCONF_register.pwm_ofs;      }</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a850680c1b695969d7fdc317043c91f26">   46</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a850680c1b695969d7fdc317043c91f26">TMC2160Stepper::pwm_grad</a>()      { <span class="keywordflow">return</span> PWMCONF_register.pwm_grad;     }</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a4a2199bcb7d1db0b75d4f1f2ed0471da">   47</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a4a2199bcb7d1db0b75d4f1f2ed0471da">TMC2160Stepper::pwm_freq</a>()      { <span class="keywordflow">return</span> PWMCONF_register.pwm_freq;     }</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a20d62a7800821bcac260256e65667cd7">   48</a></span>&#160;<span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2160_stepper.html#a20d62a7800821bcac260256e65667cd7">TMC2160Stepper::pwm_autoscale</a>() { <span class="keywordflow">return</span> PWMCONF_register.pwm_autoscale;}</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">   49</a></span>&#160;<span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">TMC2160Stepper::pwm_autograd</a>()  { <span class="keywordflow">return</span> PWMCONF_register.pwm_autograd; }</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#a7f9ccd96eb8fb0727a693ca2a0278795">   50</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2160_stepper.html#a7f9ccd96eb8fb0727a693ca2a0278795">TMC2160Stepper::freewheel</a>()     { <span class="keywordflow">return</span> PWMCONF_register.freewheel;    }</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">   51</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">TMC2160Stepper::pwm_reg</a>()       { <span class="keywordflow">return</span> PWMCONF_register.pwm_reg;      }</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">   52</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">TMC2160Stepper::pwm_lim</a>()       { <span class="keywordflow">return</span> PWMCONF_register.pwm_lim;      }</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">   54</a></span>&#160;uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">TMC2208Stepper::PWMCONF</a>() {</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_t_m_c2208_stepper.html#a2fae2050849c3ab7968012def8ea1cc5">read</a>(PWMCONF_register.address);</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;}</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a65df7ae90b9d77626cad8f4529aab83a">   57</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">TMC2208Stepper::PWMCONF</a>(uint32_t input) {</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    PWMCONF_register.sr = input;</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr);</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;}</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a590f9f3dd5c41f135492a88044a4b24f">   62</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a58a760f5e4a9970248f71e3b01efd262">TMC2208Stepper::pwm_ofs</a>        ( uint8_t B ) { PWMCONF_register.pwm_ofs = B; <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#aabee9e304eb30077f53220822839f7c1">   63</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a8b2d4fa1743850a033cc014243fe028c">TMC2208Stepper::pwm_grad</a>       ( uint8_t B ) { PWMCONF_register.pwm_grad = B; <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a1ec2cc2c0d54fb407165ffc8bc3ccbdf">   64</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a62d888c9ec5e5d58704b597bb62924f6">TMC2208Stepper::pwm_freq</a>       ( uint8_t B ) { PWMCONF_register.pwm_freq = B; <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a8f8ab7ad3cddd1aac505dd326ad5ee27">   65</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a0f6b6319aff30970679cbaec7c26c86e">TMC2208Stepper::pwm_autoscale</a>  ( <span class="keywordtype">bool</span>    B ) { PWMCONF_register.pwm_autoscale = B; <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a89a72c922d6c93ea811048401dcf2be0">   66</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#adf7a92730a7345dfa6c0fecddcf80380">TMC2208Stepper::pwm_autograd</a>   ( <span class="keywordtype">bool</span>    B ) { PWMCONF_register.pwm_autograd = B; <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a57d97713abf9d4bde3d60975c8eddff5">   67</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#ae8f3ed04844725fb6f64150f17c73039">TMC2208Stepper::freewheel</a>      ( uint8_t B ) { PWMCONF_register.freewheel = B; <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a675e8100c482de74a88a47de4894720d">   68</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#af9cf1c0b74a1604ee12eb2d5e391004c">TMC2208Stepper::pwm_reg</a>        ( uint8_t B ) { PWMCONF_register.pwm_reg = B; <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a130292409335270115a35839e39ddd1e">   69</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a07a53a2e3e055b37b02d9e0e5815083d">TMC2208Stepper::pwm_lim</a>        ( uint8_t B ) { PWMCONF_register.pwm_lim = B; <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(PWMCONF_register.address, PWMCONF_register.sr); }</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a58a760f5e4a9970248f71e3b01efd262">   71</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a58a760f5e4a9970248f71e3b01efd262">TMC2208Stepper::pwm_ofs</a>()       { <a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(); <span class="keywordflow">return</span> r.pwm_ofs;        }</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a8b2d4fa1743850a033cc014243fe028c">   72</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a8b2d4fa1743850a033cc014243fe028c">TMC2208Stepper::pwm_grad</a>()      { <a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(); <span class="keywordflow">return</span> r.pwm_grad;       }</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a62d888c9ec5e5d58704b597bb62924f6">   73</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a62d888c9ec5e5d58704b597bb62924f6">TMC2208Stepper::pwm_freq</a>()      { <a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(); <span class="keywordflow">return</span> r.pwm_freq;       }</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a0f6b6319aff30970679cbaec7c26c86e">   74</a></span>&#160;<span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2208_stepper.html#a0f6b6319aff30970679cbaec7c26c86e">TMC2208Stepper::pwm_autoscale</a>() { <a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(); <span class="keywordflow">return</span> r.pwm_autoscale;  }</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#adf7a92730a7345dfa6c0fecddcf80380">   75</a></span>&#160;<span class="keywordtype">bool</span>    <a class="code" href="class_t_m_c2208_stepper.html#adf7a92730a7345dfa6c0fecddcf80380">TMC2208Stepper::pwm_autograd</a>()  { <a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(); <span class="keywordflow">return</span> r.pwm_autograd;   }</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#ae8f3ed04844725fb6f64150f17c73039">   76</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2208_stepper.html#ae8f3ed04844725fb6f64150f17c73039">TMC2208Stepper::freewheel</a>()     { <a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(); <span class="keywordflow">return</span> r.freewheel;      }</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#af9cf1c0b74a1604ee12eb2d5e391004c">   77</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2208_stepper.html#af9cf1c0b74a1604ee12eb2d5e391004c">TMC2208Stepper::pwm_reg</a>()       { <a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(); <span class="keywordflow">return</span> r.pwm_reg;        }</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a07a53a2e3e055b37b02d9e0e5815083d">   78</a></span>&#160;uint8_t <a class="code" href="class_t_m_c2208_stepper.html#a07a53a2e3e055b37b02d9e0e5815083d">TMC2208Stepper::pwm_lim</a>()       { <a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">PWMCONF</a>(); <span class="keywordflow">return</span> r.pwm_lim;        }</div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a7c2e849de2f2933ba9bf8ede8dc53f53"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a7c2e849de2f2933ba9bf8ede8dc53f53">TMC2208Stepper::PWMCONF</a></div><div class="ttdeci">uint32_t PWMCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00054">PWMCONF.cpp:54</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ae906d70bb275740cbbf687a3334be233"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ae906d70bb275740cbbf687a3334be233">TMC2130Stepper::pwm_grad</a></div><div class="ttdeci">uint8_t pwm_grad()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00022">PWMCONF.cpp:22</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ae2bfc237783a542befcccec4b4a2c863"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ae2bfc237783a542befcccec4b4a2c863">TMC2130Stepper::pwm_symmetric</a></div><div class="ttdeci">bool pwm_symmetric()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00025">PWMCONF.cpp:25</a></div></div>
<div class="ttc" id="astruct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t_html_a1bda8826bf8dd8e18242ddc40ada8900"><div class="ttname"><a href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html#a1bda8826bf8dd8e18242ddc40ada8900">TMC2208_n::PWMCONF_t::sr</a></div><div class="ttdeci">uint32_t sr</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208__bitfields_8h_source.html#l00126">TMC2208_bitfields.h:126</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a2fae2050849c3ab7968012def8ea1cc5"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a2fae2050849c3ab7968012def8ea1cc5">TMC2208Stepper::read</a></div><div class="ttdeci">uint32_t read(uint8_t)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00221">TMC2208Stepper.cpp:221</a></div></div>
<div class="ttc" id="a_p_w_m_c_o_n_f_8cpp_html_a6e4f7ba2fdd5a548e9a0383905ada143"><div class="ttname"><a href="_p_w_m_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a></div><div class="ttdeci">#define SET_REG(SETTING)</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00004">PWMCONF.cpp:4</a></div></div>
<div class="ttc" id="a_p_w_m_c_o_n_f_8cpp_html_a851c499b52890f1c89886e8cf64a4415"><div class="ttname"><a href="_p_w_m_c_o_n_f_8cpp.html#a851c499b52890f1c89886e8cf64a4415">GET_REG</a></div><div class="ttdeci">#define GET_REG(SETTING)</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00005">PWMCONF.cpp:5</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aaf09d701d44ed41bc75bc53bd9c19e17"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aaf09d701d44ed41bc75bc53bd9c19e17">TMC2130Stepper::pwm_ampl</a></div><div class="ttdeci">uint8_t pwm_ampl()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00021">PWMCONF.cpp:21</a></div></div>
<div class="ttc" id="a_t_m_c_stepper_8h_html"><div class="ttname"><a href="_t_m_c_stepper_8h.html">TMCStepper.h</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a8b2d4fa1743850a033cc014243fe028c"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a8b2d4fa1743850a033cc014243fe028c">TMC2208Stepper::pwm_grad</a></div><div class="ttdeci">uint8_t pwm_grad()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00072">PWMCONF.cpp:72</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a850680c1b695969d7fdc317043c91f26"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a850680c1b695969d7fdc317043c91f26">TMC2160Stepper::pwm_grad</a></div><div class="ttdeci">uint8_t pwm_grad()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00046">PWMCONF.cpp:46</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a20d62a7800821bcac260256e65667cd7"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a20d62a7800821bcac260256e65667cd7">TMC2160Stepper::pwm_autoscale</a></div><div class="ttdeci">bool pwm_autoscale()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00048">PWMCONF.cpp:48</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aba67956b801ed4dc140d46938fc894f1"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aba67956b801ed4dc140d46938fc894f1">TMC2130Stepper::pwm_freq</a></div><div class="ttdeci">uint8_t pwm_freq()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00023">PWMCONF.cpp:23</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ae59c6240979e95e7b05074e20f3600de"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ae59c6240979e95e7b05074e20f3600de">TMC2160Stepper::PWMCONF</a></div><div class="ttdeci">uint32_t PWMCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00028">PWMCONF.cpp:28</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ae599246cee1dc570d9dc1ea4df8d3e54"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ae599246cee1dc570d9dc1ea4df8d3e54">TMC2160Stepper::pwm_lim</a></div><div class="ttdeci">uint8_t pwm_lim()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00052">PWMCONF.cpp:52</a></div></div>
<div class="ttc" id="a_t_m_c___m_a_c_r_o_s_8h_html"><div class="ttname"><a href="_t_m_c___m_a_c_r_o_s_8h.html">TMC_MACROS.h</a></div></div>
<div class="ttc" id="astruct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t_html"><div class="ttname"><a href="struct_t_m_c2208__n_1_1_p_w_m_c_o_n_f__t.html">TMC2208_n::PWMCONF_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208__bitfields_8h_source.html#l00123">TMC2208_bitfields.h:123</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_ab97b9fa316396adf375b95854696fc88"><div class="ttname"><a href="class_t_m_c2160_stepper.html#ab97b9fa316396adf375b95854696fc88">TMC2160Stepper::pwm_reg</a></div><div class="ttdeci">uint8_t pwm_reg()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00051">PWMCONF.cpp:51</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a62d888c9ec5e5d58704b597bb62924f6"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a62d888c9ec5e5d58704b597bb62924f6">TMC2208Stepper::pwm_freq</a></div><div class="ttdeci">uint8_t pwm_freq()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00073">PWMCONF.cpp:73</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a7f9ccd96eb8fb0727a693ca2a0278795"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a7f9ccd96eb8fb0727a693ca2a0278795">TMC2160Stepper::freewheel</a></div><div class="ttdeci">uint8_t freewheel()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00050">PWMCONF.cpp:50</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ae8f3ed04844725fb6f64150f17c73039"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ae8f3ed04844725fb6f64150f17c73039">TMC2208Stepper::freewheel</a></div><div class="ttdeci">uint8_t freewheel()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00076">PWMCONF.cpp:76</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a28ca2abf68614961609ce69987b79b8f"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a28ca2abf68614961609ce69987b79b8f">TMC2160Stepper::pwm_ofs</a></div><div class="ttdeci">uint8_t pwm_ofs()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00045">PWMCONF.cpp:45</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_adf7a92730a7345dfa6c0fecddcf80380"><div class="ttname"><a href="class_t_m_c2208_stepper.html#adf7a92730a7345dfa6c0fecddcf80380">TMC2208Stepper::pwm_autograd</a></div><div class="ttdeci">bool pwm_autograd()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00075">PWMCONF.cpp:75</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a142b14de8a4dcc6cf76b4a6ede9e1cea"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">TMC2208Stepper::write</a></div><div class="ttdeci">void write(uint8_t, uint32_t)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00118">TMC2208Stepper.cpp:118</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a4a2199bcb7d1db0b75d4f1f2ed0471da"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a4a2199bcb7d1db0b75d4f1f2ed0471da">TMC2160Stepper::pwm_freq</a></div><div class="ttdeci">uint8_t pwm_freq()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00047">PWMCONF.cpp:47</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_af9cf1c0b74a1604ee12eb2d5e391004c"><div class="ttname"><a href="class_t_m_c2208_stepper.html#af9cf1c0b74a1604ee12eb2d5e391004c">TMC2208Stepper::pwm_reg</a></div><div class="ttdeci">uint8_t pwm_reg()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00077">PWMCONF.cpp:77</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a357d105f7350a08dfad82c05a39042eb"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a357d105f7350a08dfad82c05a39042eb">TMC2130Stepper::PWMCONF</a></div><div class="ttdeci">uint32_t PWMCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00008">PWMCONF.cpp:8</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a1f26f0ea072d38c0afd20f27563ebb64"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">TMC2130Stepper::write</a></div><div class="ttdeci">void write(uint8_t addressByte, uint32_t config)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00148">TMC2130Stepper.cpp:148</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a58a760f5e4a9970248f71e3b01efd262"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a58a760f5e4a9970248f71e3b01efd262">TMC2208Stepper::pwm_ofs</a></div><div class="ttdeci">uint8_t pwm_ofs()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00071">PWMCONF.cpp:71</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ad91a41fa6a46c7aea383a1380db53459"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ad91a41fa6a46c7aea383a1380db53459">TMC2130Stepper::pwm_autoscale</a></div><div class="ttdeci">bool pwm_autoscale()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00024">PWMCONF.cpp:24</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a04a5a5c7caef537ce5d0d369bcce2d18"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a04a5a5c7caef537ce5d0d369bcce2d18">TMC2130Stepper::freewheel</a></div><div class="ttdeci">uint8_t freewheel()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00026">PWMCONF.cpp:26</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a0f6b6319aff30970679cbaec7c26c86e"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a0f6b6319aff30970679cbaec7c26c86e">TMC2208Stepper::pwm_autoscale</a></div><div class="ttdeci">bool pwm_autoscale()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00074">PWMCONF.cpp:74</a></div></div>
<div class="ttc" id="aclass_t_m_c2160_stepper_html_a3f6c8818baf3ec5cde8c36ee6748595d"><div class="ttname"><a href="class_t_m_c2160_stepper.html#a3f6c8818baf3ec5cde8c36ee6748595d">TMC2160Stepper::pwm_autograd</a></div><div class="ttdeci">bool pwm_autograd()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00049">PWMCONF.cpp:49</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a07a53a2e3e055b37b02d9e0e5815083d"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a07a53a2e3e055b37b02d9e0e5815083d">TMC2208Stepper::pwm_lim</a></div><div class="ttdeci">uint8_t pwm_lim()</div><div class="ttdef"><b>Definition:</b> <a href="_p_w_m_c_o_n_f_8cpp_source.html#l00078">PWMCONF.cpp:78</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_94e7a0fbe7f8eaf7f05ee7b02c647e9f.html">source</a></li><li class="navelem"><a class="el" href="_p_w_m_c_o_n_f_8cpp.html">PWMCONF.cpp</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
